var Navigator = function Navigator(){
    throw new TypeError("Illegal constructor");
};catvm.safefunction(Navigator);

Object.defineProperties(Navigator.prototype,{
    [Symbol.toStringTag]:{
        value:"Navigator",
        configurable:true
    }
});
///////

Navigator.prototype.plugins = [];
Navigator.prototype.languages = [
    "zh-CN",
    "zh",
    "th",
    "en",
    "or"
];
Navigator.prototype.appCodeName = 'Mozilla';
Navigator.prototype.platform = 'Win32';
Navigator.prototype.webdriver  = false;
Navigator.prototype.userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36';

navigator = {};
navigator.__proto__ = Navigator.prototype;
for (var prototype_ in Navigator.prototype){
    navigator[prototype_] = Navigator.prototype[prototype_];
    Navigator.prototype.__defineGetter__(prototype_,function(){
        throw new TypeError("Illegal constructor");
    });
};

//////

navigator = catvm.proxy(navigator);